//
//bool TrimBlank(LPTSTR str, bool head=true, bool tail=true, bool middle=false, LPCTSTR trim=_T(" \t"));
//BOOL IsChineseWord(LPCTSTR lpszWord);
//BOOL IsChineseChar(TCHAR chWord);
//BOOL IsAlpha(int nChar);
//BOOL IsAlpha( LPCTSTR  p_string , int p_pos );
//BOOL IsDigit(int nChar);
//BOOL IsPinYin( LPCTSTR lpszString );
//BOOL IsSymbol(LPCTSTR  word);
//
//LPTSTR SkipSpace(LPTSTR buf);
//LPTSTR GetWord(LPTSTR buf,LPTSTR word);
//BOOL ConvertChiPinYin(LPTSTR str, LPTSTR out, BOOL bReplace=TRUE, BOOL bMkLower=FALSE);
//bool ConvertHS2ToHS1(LPTSTR str,LPTSTR out);
//void TrimUnnecessary(LPCTSTR str, LPTSTR out);
//
//LPCTSTR Hspy2Bzpy(TCHAR c);
//bool Hspy2Bzpy(LPCTSTR hspy, LPTSTR bzpy);
//bool Hspy2Bzpy_LJJ(LPCTSTR hspy, LPTSTR bzpy);
//bool IsPhonetic(LPCTSTR p);
//bool IsInitPhonetic(LPCTSTR p);
//
//LPCTSTR Hspy2Hzpy(TCHAR c);
//bool Hspy2Hzpy(LPCTSTR hspy, LPTSTR hzpy);
//
//const TCHAR Hzpy2Hspy(LPCTSTR c);
//bool Hzpy2Hspy(LPCTSTR hzpy, LPTSTR hspy);
//
//bool ConvertPEPToHS3(LPCTSTR str,LPTSTR out);
//BOOL ConvertBZ2HS3(LPTSTR str, LPTSTR out);
